//
//  LXLIsPhoneNumber.h
//  FZAH
//
//  Created by 李小龙 on 17/3/21.
//  Copyright © 2017年 zdqk. All rights reserved.
//

#import <Foundation/Foundation.h>

#define TextIsNotNil(name) ((name) && ![(name) isEqualToString:@""] && ![(name) containsString:@"(null)"] && ![(name) isKindOfClass:[NSNull class]])


@interface LXLIsPhoneNumber : NSObject

/**
 *  判断是否是手机号
 *  @param mobile   需要判断的字符串
 */

+ (BOOL)valiMobile:(NSString *)mobile;

/**
 *  @brief 判断是否是纯数字
 *
 *  @param number 需要判断的字符串
 */
+ (BOOL)valiNumber:(NSString *)number;

/**
 手机号中间4位加密

 @param phone 手机号
 @return 加密后的手机号
 */
+ (NSString *)phoneNumber:(NSString *)phone;

/**
 判断是否是身份证号

 @param identityString 身份证号
 @return BOOL
 */
+ (BOOL)judgeIdentityStringValid:(NSString *)identityString;

/**
 判断是否是银行卡号

 @param bankNumber 要检测的字符串
 @return 是否是银行卡号
 */
+ (BOOL)ConanRegularExpressionchecking_BankNumber:(NSString *)bankNumber;

@end
